# 面向对象设计：类和对象
# 分析：
# 类名：猫类 ‐‐> Cat
# 属性：姓名 ‐‐> name
# 方法：吃 喝 ‐‐> eat() drink()

# 创建类Cat
class Cat(object):

    def __init__(self, name):
        """初始化方法：给对象设置属性"""
        self.name = name

# 定义方法
    def eat(self):
        """eat"""
        print(f"{self.name}爱吃鱼")

    def drink(self):
        """drink"""
        print(f"{self.name}爱喝水")


# 创建对象
# tmo = Cat("汤姆")

# 调用方法
# tmo.eat()
# tmo.drink()

lazy = Cat("懒猫")
lazy.drink()
lazy.eat()
